{% extends "base.html" %}

{% block title %}Projects{% endblock %}

{% block css_include %}
	{{ block.super }}
    
{% endblock %}


{% block content %}
<div id="Vialogues">
	<h3>Vialogues</h3>
	<p>
		Vialogues is a website leveraging videos for learning by adding group interaction 
		as part of the viewing experience. The website is written in Python based on 
		Django framework.
	</p>
	<p>
		My contribution includes: Designed and developed new features, and helped refine 
		existing ones; developed server and client for instant communication; conducted 
		research on Node.js and several open-source projects based on it; blogged 
		interesting technologies.
	</p>
	<p>
		Website: <a href="http://vialogues.com">http://vialogues.com</a>
	</p>
</div>

<div id="PLab">
	<h3>PLab Programming Language Design</h3>
	<p>
		PLab is a programming Language my friend and I designed for simulating experiments 
		in Newtonian Mechanics. The language is powerful enough to construct an accurate 
		3D scene and record parameters during the simulating process. It is also as simple 
		as configurations of physics parameters and object dimensions, so that its 
		potential users, physics instructors and students without programming experience, 
		are able to handle it easily.
	</p>
	<p>
		PLab Language is translated to Java by our interpreter. The library for graphics 
		is JMonkey engine written in Java, and the IDE is based on Eclipse.
	</p>
	<p>
		Project website: under construction.
	</p>
</div>

<div id="LeafSnap">
	<h3>Leaf Snap</h3>
	<p>
		Leaf Snap is a project on botany and leaf recognition. It includes a website and 
		mobile applications on several platforms. The website is written in Python based 
		on web.py framework.
	</p>
	<p>
		I participated in developing the UI and some new functionality of the website.
	</p>
	<p>
		Website: <a href="http://leafsnap.com">http://leafsnap.com</a>
	</p>
</div>


<div id="SR">
	<h3>Super-Resolution Reconstruction Algorithm Design</h3>
	<p>
		The super-resolution reconstruction algorithm I designed is to reconstruct high 
		resolution images using lower resolution video clips. Compared with previous 
		methods, it improved the quality of reconstructed images, and ensured the 
		authenticity of image details. It was invented based on non-local mean method 
		and MAP algorithm.
	</p>
</div>

<div id="FISP">
	<h3>Financial Integrated Switch Platform (FISP) Design</h3>
	<p>
		FISP is a project of China Construction Bank. As a summer intern, I participated 
		in the project by developing a log server and conducting researches on security 
		strategy. I also discovered a method to deny invalid connection requests before 
		establishing connections, and developed a prototype based on this method.
	</p>
	<p>
		I practiced UNIX network programming in this project.
	</p>
</div>

<div id="CPU">
	<h3>RISC Microprocessor Design</h3>
	<p>
		I designed a 32-bit RISC multi-cycle microprocessor from architecture and 
		instruction set to ALU and control unit. The processor is developed in Verilog 
		HDL and implemented on DE2 FPGA board.
	</p>
</div>



{% endblock %}